branchwiseguys/main/Bootstrap refactorcancel
23 Commits over 0 Days - ∞cph!
Initial bootstrap script import. Removed ActiveSceneCheck. Repurposed my MonoBehaviourHelper to mirror Bill F's equivalent MonoBehaviourEventCallback
Add mathods from the old Bootstrap file
Worked out some stuff. Plus removed bootstrap stuff from WiseGuys tools. Bootstrap is now a ScriptableObject that loads itself - I swear it makes sense
Working on conversions to the new system
Refactoring network classes to not use Awake/Start/OnApplicationQuit/Update now that they're IBootstrap ScriptableObjects and those no longer get called
Bootstrap scene gone. New system essentially working
Separate client/server now working correctly. If you're Client, you can start on the new blank Init scene
Refactored the singleton classes that I added ages ago to better match the WiseGuys coding style, using virtual methods for subclasses to override and call the base, instead of having the base classes call a separate subclass method.
WiseGuysTools scene selection thingee
Fixed NRE when users quit while they have no character, and generally fixed up the NetworkSubscriber thing a bit